__attribute__ ((section(".heapsram"))) int8_t m_a[32][32] = {
{
13, 55, 51, 18, -18, 60, -47, 34, 55, -6, -31, 0, -43, 9, -51, -16, -37, -19, -49, -44, -19, 47, -50, -22, 35, -11, -7, 0, 3, 19, 62, -2, },
{
46, -1, 10, 48, -59, 57, -10, -36, 0, 40, -57, -24, -57, 8, -1, 46, 45, -8, -46, -13, 7, -38, 45, 41, 36, 1, -57, 2, 27, 35, -59, -14, },
{
-11, -48, -6, -31, -27, -49, 9, 6, 9, -10, 41, -45, -42, -35, -63, -31, 29, 41, -44, -11, 55, -31, 39, -37, 36, 60, 33, -61, -22, 11, -28, 48, },
{
47, -35, -47, 34, 8, 27, 32, -2, -26, 9, 61, 30, 51, -46, 52, 59, -5, 38, -14, 63, -44, -2, 3, 47, -4, 31, -37, 52, 40, 55, 29, 1, },
{
-14, -20, -1, -16, -54, -48, 55, 40, 28, -21, 54, -30, 51, 40, 3, -62, -43, 21, 27, -9, 46, 8, -30, 32, -16, 37, -46, 10, -30, 60, 58, -53, },
{
-17, 54, 6, -1, -38, 56, -46, 44, -6, 10, 42, -51, 35, 7, -53, 2, 49, -34, -19, -42, 18, 50, 46, 2, 29, -29, -60, -53, 5, 4, 22, -33, },
{
8, 52, -21, -56, 51, 48, 9, -14, 37, -18, 11, 31, 57, 40, -6, 56, -23, 59, 61, 6, 49, 39, 4, -47, -25, -6, 22, -44, -17, 42, 23, -55, },
{
-31, 31, 30, -54, -21, 26, -16, 14, -6, 48, -18, 23, 8, -21, 26, 51, -58, 60, -5, 58, 63, 50, 21, -31, 30, -57, 62, 5, 24, 52, -28, -8, },
{
-19, -37, 47, -38, 14, -5, -44, 20, 60, -48, 54, -63, 11, 33, -57, -48, 27, -55, -57, 35, 40, -46, -3, 40, 59, -37, 60, 12, -3, 21, 36, -16, },
{
-41, 13, -23, 18, -21, -24, 45, -21, -43, -22, 57, 28, -29, 5, 12, -9, 55, -7, -22, 50, -55, 41, 3, 20, -35, -12, -36, 32, -26, 50, -56, -48, },
{
-9, -34, -51, -60, 22, -31, 59, -55, -55, 57, 17, 38, -11, -25, -20, 53, 28, 2, 9, -46, 53, 6, 62, -61, 56, 14, 23, 58, -8, -56, 32, 29, },
{
63, 36, 10, 37, 7, 4, -64, 30, -39, -11, -25, -52, -63, 7, -43, 41, -15, -33, 41, 29, 26, 53, -49, 37, 7, -5, 52, 41, -52, 9, -54, -10, },
{
-39, -23, -33, 23, -34, 40, 42, 51, -36, -21, -44, -51, -42, 44, -5, -27, -9, 49, -64, 4, 43, -27, 20, -47, -51, 9, -49, 49, -31, 47, -19, 27, },
{
-1, 24, -5, -10, -10, -47, -36, 25, -31, -63, 22, -37, -44, -30, -2, 2, -14, -9, -3, 26, -25, -32, 55, -18, -21, -48, 7, 30, 6, -19, -1, -62, },
{
45, -38, 46, -32, -5, 61, -64, -31, 49, 8, 25, -17, 40, 36, 62, -15, -16, -37, 61, -41, -34, -54, 19, 28, 2, -39, 51, -1, -40, -39, -38, 18, },
{
30, -59, 63, 18, 52, -47, -19, 18, -58, -4, -62, 46, 20, 37, -53, 40, 42, -45, -6, -39, 0, 8, -58, -51, 45, -40, -35, 43, -21, -26, 20, 31, },
{
-61, -47, 19, 27, 35, 26, -33, -62, 39, -57, -53, -25, 42, 23, -50, 41, 14, 60, 62, -55, -38, 44, -54, 12, 58, 4, 18, 53, -31, -49, 22, 24, },
{
-18, 63, 5, -56, -22, 6, 10, -64, -53, 12, 31, 20, -2, -54, 3, -12, -41, -46, -7, 32, 13, 30, -8, -22, 53, -38, -16, -32, -60, -13, -53, 51, },
{
-24, 21, 15, -12, 51, 63, -14, 0, -37, -2, -64, -16, -37, -16, -18, -4, -27, 39, 50, 32, 46, 62, -11, -37, 52, 59, -1, -46, -37, -34, -52, -10, },
{
25, -27, 39, -27, 0, -18, 52, -21, 14, 32, 43, -46, 14, 63, -51, -6, 6, -44, 10, -53, 39, -17, -18, -43, 1, -62, 6, 55, 56, -38, 21, -8, },
{
-36, 40, 40, -62, -37, 58, -49, 15, 60, -19, 17, -61, 48, 44, -9, -11, 28, 31, -49, 36, -28, -30, -31, 14, -1, -34, 0, -57, -6, 11, 58, 26, },
{
7, -26, 41, -22, 10, -22, -1, 19, 11, 50, 27, -8, 31, 28, -31, 50, 19, -7, 42, 31, -55, 47, -7, 21, -12, 7, 3, 40, -64, -11, 43, 31, },
{
-38, 44, 49, -23, 32, -60, -53, 21, 37, 3, 25, 38, 48, -23, -9, 29, 29, -61, -53, 27, 0, 56, 40, 50, 29, 53, -2, -38, 6, -62, 24, -22, },
{
44, -64, -43, -59, 19, -3, -22, -4, 23, -23, 16, -43, 45, -34, -5, -57, 26, -2, -27, -61, -57, -38, 36, 49, -53, -3, 21, -17, -63, -10, 11, -61, },
{
-25, 29, 40, 24, -17, -44, 45, -12, 47, -12, -39, 30, 49, 30, -58, -40, 36, 15, -43, 1, 37, -21, -56, 63, 5, 25, -34, 34, 22, -4, -53, 25, },
{
5, -48, -18, 28, 5, 63, 17, 6, -51, -4, 31, -37, 29, 7, 31, -51, 21, 33, 44, -36, -38, -25, 42, 18, -15, 35, 22, 34, -37, 53, -17, 32, },
{
-10, -4, -48, 61, 63, 24, 13, -53, -15, 63, -58, 41, 42, -54, -1, -59, 55, 23, -39, -44, -53, 54, 16, 8, 46, -36, -40, 55, -1, -43, 36, 24, },
{
-41, 58, 38, -49, -16, 38, -18, -63, -50, 24, -10, 30, 58, 15, 20, 21, -2, -36, -10, 1, 53, -49, -50, 1, -54, 6, 20, 50, 28, -25, 35, 23, },
{
-16, -45, -22, 28, -40, 24, 52, -16, -38, 16, -50, -1, 46, -12, 20, -19, 62, -54, -41, 18, 59, -23, -1, 5, 33, 12, 42, -19, -60, 18, 26, -6, },
{
-50, -39, 28, -57, -46, -37, 15, 63, 28, 30, -34, 11, 3, 7, 12, -19, -61, 53, 11, -34, -20, -17, 30, 5, 13, -39, -46, -31, -39, 7, -60, -26, },
{
41, 37, -62, 21, 39, -21, 34, -56, -38, -31, 54, -1, -5, -3, 47, 17, 50, -27, -41, 11, 54, -39, 47, -25, -57, -53, -48, 2, -8, -7, -26, 14, },
{
41, -13, -17, 58, 24, -1, -32, -17, -14, -21, 51, -52, -30, -36, -5, 27, -40, -57, -47, -29, 27, 42, -5, 18, -48, 57, 49, 49, 20, 12, 30, 6, },
};

__attribute__ ((section(".heapsram"))) int8_t m_b[32][32] = {
{
-45, -19, -2, -6, -31, -42, -27, -2, 26, -24, -29, -7, 51, -61, -22, -8, 54, -11, -34, 52, 56, -44, 60, -53, -2, -41, -12, 2, -63, 27, 49, -64, },
{
40, -35, 10, -40, 5, 35, -38, -17, -36, 32, -57, 2, -43, 32, 3, -47, -12, 18, 31, -23, -19, -42, -39, 40, 57, 39, -33, 26, -28, 56, -35, -18, },
{
-2, 61, -52, -18, 63, -56, -55, 20, 47, -16, 32, 27, 60, 6, -18, -41, 58, 7, -57, 18, 52, 23, 38, -62, -12, -19, -26, 39, -19, 63, 8, 25, },
{
-9, -42, 4, -60, -37, 21, 44, -16, -63, 9, 53, 41, -13, 43, 27, -41, 2, 0, -46, -14, 35, 10, 52, 19, 51, -36, -42, -58, 29, 43, 57, 40, },
{
-2, 6, -8, -20, -58, -36, 27, -44, 35, 53, 47, -49, -57, 59, 46, -19, 0, 17, -36, -45, 15, -51, -44, -15, 14, -18, -56, 4, 15, -34, 8, 1, },
{
-61, 30, 1, 45, -39, -4, 44, -1, -35, -39, -48, -25, -54, -55, 15, 25, -57, -17, -33, 61, -63, 5, 4, 58, -41, -49, 5, 59, -32, 45, 62, 55, },
{
-57, -44, 51, 13, 25, -4, -31, -2, -40, -4, 5, 57, -15, -47, 60, -19, -46, -30, 58, 17, -54, -53, -30, -60, -49, 3, 40, -38, 60, 26, -37, -11, },
{
-10, 62, 60, 14, 33, -47, -39, 23, 16, -33, -63, 25, 63, -63, -4, -19, -24, -14, 28, 0, 47, 9, 49, 36, 16, 35, -4, 36, -54, 26, 45, -59, },
{
30, 36, -38, 48, 42, 29, 11, 59, 7, -60, -29, -37, -61, 44, 29, -26, -39, -32, 39, 34, 35, -51, 35, -59, 29, 18, 35, 42, 50, -16, 4, 28, },
{
-19, 63, -18, 29, 12, -51, -61, 57, -24, -22, 9, 10, 61, -21, -47, 13, 26, 0, -30, -32, 32, 13, -10, -53, 16, 30, -14, 43, -24, -51, -15, 56, },
{
49, 21, 44, -43, -59, -49, -46, -54, -28, -21, -33, -3, -21, -5, 14, 39, -19, -61, -25, 9, -52, -4, -43, -52, -58, -2, 28, 52, -7, -23, -46, -53, },
{
62, 38, -21, -6, 34, 12, -61, 52, -34, 8, -2, -32, -51, 22, 55, -2, 35, 19, -32, -44, 29, -21, 3, -31, 47, 28, -46, -1, 0, 45, 14, 28, },
{
-17, 46, 34, 45, -63, -23, -35, -62, -4, 28, 33, 16, 13, -12, 55, -31, 12, -60, 8, -39, 34, 48, -63, 18, 16, 52, -35, 11, -43, -6, 21, -32, },
{
-39, 31, -60, 47, 30, -18, -10, -38, -4, -33, 48, 30, 2, -54, 62, -22, 56, 45, 30, -29, -45, 60, 45, 37, -15, 50, 46, 16, -17, -20, -2, -7, },
{
-28, 26, 10, 1, -2, 50, 7, 10, 44, -31, -21, -13, -8, 50, 25, -55, 12, 49, -23, -14, -28, 49, 17, 16, 13, 36, -8, 10, -62, 47, -4, 34, },
{
-32, -18, 2, 7, -61, 3, -39, -3, -33, 13, 41, 19, 4, 58, -57, 58, 20, -9, -30, -44, 31, 63, -24, 8, 30, -18, -18, 1, -46, -8, 15, 41, },
{
15, -33, 24, 9, 47, -47, -52, 59, 9, 52, -1, 39, 57, 4, -36, 7, 60, -59, -45, -36, -15, 52, -61, -46, -64, -25, -35, -14, 16, -14, -31, 2, },
{
58, -31, 25, -10, 43, -19, -50, -33, -10, -49, -56, 53, 17, -46, -25, -62, -13, 28, 62, 2, 41, -39, -33, -63, 3, -8, 44, 41, 2, 2, 31, 39, },
{
-53, -15, -16, -8, 14, 18, -59, 21, 1, -2, -19, 58, -6, -30, -51, -24, -50, 57, -29, 60, 43, -53, -6, -7, -19, 4, -60, 12, 4, -22, -34, -10, },
{
34, 13, 49, -37, 6, -9, 32, 19, 61, 2, 61, 11, 51, 55, -53, -23, 38, 30, 40, 4, 5, 49, 31, 53, -40, -39, 37, 17, -27, 38, -64, 55, },
{
-48, -16, 10, -35, -6, -44, 34, 31, 9, 36, 60, -63, -16, -3, -58, -47, -52, -22, 63, 19, -47, -37, -56, 15, 15, 0, 13, -55, 7, -15, 41, 5, },
{
-43, 60, 60, -34, -18, -9, 48, 1, -24, 0, 61, 24, 60, -56, -4, 35, 18, 63, -62, 50, 59, 57, -28, 28, -27, -15, 44, 0, -15, -23, -41, 14, },
{
-27, 52, -17, -33, 43, 45, -22, 51, -32, 3, -23, -50, 16, -46, 51, -35, -27, 63, 35, 61, -61, -50, -16, 3, -18, 19, -20, 39, 3, 40, 44, -31, },
{
36, 40, -6, -37, -5, 45, 37, -55, 5, 61, 15, -12, 11, 48, -24, 50, 39, 51, -6, -57, -16, 20, -63, 40, 24, -29, -3, -54, 10, 51, 58, 57, },
{
16, -16, 1, 10, 61, 59, -41, -3, -52, 18, -19, -26, 55, 15, 41, 29, 36, 39, 55, -57, -39, -16, -2, 46, 46, -9, 28, 46, -5, -12, 37, -45, },
{
-16, 25, 46, -31, -43, 59, -60, -48, -13, -13, 49, 49, -54, -41, -59, -52, 13, -6, 27, 63, -49, 6, -15, 47, -34, -63, 7, -19, 56, 37, 55, -24, },
{
42, 29, 28, -9, -35, -40, 31, 24, 45, 46, 7, -55, -2, 33, 12, -48, 22, -51, 55, -37, -61, 44, 43, 28, 22, -13, -58, 12, 15, -3, 15, -14, },
{
-63, 36, 47, -53, 31, -17, 56, -50, 30, -13, 28, -16, 51, -44, -10, -15, -53, -40, 52, 59, -35, -5, -36, -39, -3, 7, -54, -60, 49, -29, -49, 48, },
{
-45, 1, -11, 8, 26, 48, -12, 18, -63, 42, -50, -22, -37, -15, -10, -38, 35, -15, 31, 51, 37, 51, 9, 43, 2, 22, -63, 45, -50, -13, -1, 25, },
{
42, -13, 7, 4, 31, 51, 20, -22, 41, 48, -44, 9, -48, 36, 1, 45, 57, -17, -10, -36, -20, 45, -28, -55, 58, 48, 47, 19, -34, 43, -13, 26, },
{
26, -49, -8, 47, -18, 19, 15, -54, -20, -16, -62, -17, 20, -30, -44, 37, -23, 39, -22, -23, 31, -47, 42, 14, 10, 63, 23, 56, -27, 27, 51, -49, },
{
39, 60, 9, -40, -39, 4, 40, 49, 19, 8, 37, -22, -11, -36, 11, 10, 42, 61, 35, 21, -36, -51, 53, -42, -64, 7, -62, -33, -23, -31, 23, -44, },
};

__attribute__ ((section(".heapsram"))) int8_t m_c[32][32] = {
{
13, 55, 51, 18, -18, 60, -47, 34, 55, -6, -31, 0, -43, 9, -51, -16, -37, -19, -49, -44, -19, 47, -50, -22, 35, -11, -7, 0, 3, 19, 62, -2, },
{
46, -1, 10, 48, -59, 57, -10, -36, 0, 40, -57, -24, -57, 8, -1, 46, 45, -8, -46, -13, 7, -38, 45, 41, 36, 1, -57, 2, 27, 35, -59, -14, },
{
-11, -48, -6, -31, -27, -49, 9, 6, 9, -10, 41, -45, -42, -35, -63, -31, 29, 41, -44, -11, 55, -31, 39, -37, 36, 60, 33, -61, -22, 11, -28, 48, },
{
47, -35, -47, 34, 8, 27, 32, -2, -26, 9, 61, 30, 51, -46, 52, 59, -5, 38, -14, 63, -44, -2, 3, 47, -4, 31, -37, 52, 40, 55, 29, 1, },
{
-14, -20, -1, -16, -54, -48, 55, 40, 28, -21, 54, -30, 51, 40, 3, -62, -43, 21, 27, -9, 46, 8, -30, 32, -16, 37, -46, 10, -30, 60, 58, -53, },
{
-17, 54, 6, -1, -38, 56, -46, 44, -6, 10, 42, -51, 35, 7, -53, 2, 49, -34, -19, -42, 18, 50, 46, 2, 29, -29, -60, -53, 5, 4, 22, -33, },
{
8, 52, -21, -56, 51, 48, 9, -14, 37, -18, 11, 31, 57, 40, -6, 56, -23, 59, 61, 6, 49, 39, 4, -47, -25, -6, 22, -44, -17, 42, 23, -55, },
{
-31, 31, 30, -54, -21, 26, -16, 14, -6, 48, -18, 23, 8, -21, 26, 51, -58, 60, -5, 58, 63, 50, 21, -31, 30, -57, 62, 5, 24, 52, -28, -8, },
{
-19, -37, 47, -38, 14, -5, -44, 20, 60, -48, 54, -63, 11, 33, -57, -48, 27, -55, -57, 35, 40, -46, -3, 40, 59, -37, 60, 12, -3, 21, 36, -16, },
{
-41, 13, -23, 18, -21, -24, 45, -21, -43, -22, 57, 28, -29, 5, 12, -9, 55, -7, -22, 50, -55, 41, 3, 20, -35, -12, -36, 32, -26, 50, -56, -48, },
{
-9, -34, -51, -60, 22, -31, 59, -55, -55, 57, 17, 38, -11, -25, -20, 53, 28, 2, 9, -46, 53, 6, 62, -61, 56, 14, 23, 58, -8, -56, 32, 29, },
{
63, 36, 10, 37, 7, 4, -64, 30, -39, -11, -25, -52, -63, 7, -43, 41, -15, -33, 41, 29, 26, 53, -49, 37, 7, -5, 52, 41, -52, 9, -54, -10, },
{
-39, -23, -33, 23, -34, 40, 42, 51, -36, -21, -44, -51, -42, 44, -5, -27, -9, 49, -64, 4, 43, -27, 20, -47, -51, 9, -49, 49, -31, 47, -19, 27, },
{
-1, 24, -5, -10, -10, -47, -36, 25, -31, -63, 22, -37, -44, -30, -2, 2, -14, -9, -3, 26, -25, -32, 55, -18, -21, -48, 7, 30, 6, -19, -1, -62, },
{
45, -38, 46, -32, -5, 61, -64, -31, 49, 8, 25, -17, 40, 36, 62, -15, -16, -37, 61, -41, -34, -54, 19, 28, 2, -39, 51, -1, -40, -39, -38, 18, },
{
30, -59, 63, 18, 52, -47, -19, 18, -58, -4, -62, 46, 20, 37, -53, 40, 42, -45, -6, -39, 0, 8, -58, -51, 45, -40, -35, 43, -21, -26, 20, 31, },
{
-61, -47, 19, 27, 35, 26, -33, -62, 39, -57, -53, -25, 42, 23, -50, 41, 14, 60, 62, -55, -38, 44, -54, 12, 58, 4, 18, 53, -31, -49, 22, 24, },
{
-18, 63, 5, -56, -22, 6, 10, -64, -53, 12, 31, 20, -2, -54, 3, -12, -41, -46, -7, 32, 13, 30, -8, -22, 53, -38, -16, -32, -60, -13, -53, 51, },
{
-24, 21, 15, -12, 51, 63, -14, 0, -37, -2, -64, -16, -37, -16, -18, -4, -27, 39, 50, 32, 46, 62, -11, -37, 52, 59, -1, -46, -37, -34, -52, -10, },
{
25, -27, 39, -27, 0, -18, 52, -21, 14, 32, 43, -46, 14, 63, -51, -6, 6, -44, 10, -53, 39, -17, -18, -43, 1, -62, 6, 55, 56, -38, 21, -8, },
{
-36, 40, 40, -62, -37, 58, -49, 15, 60, -19, 17, -61, 48, 44, -9, -11, 28, 31, -49, 36, -28, -30, -31, 14, -1, -34, 0, -57, -6, 11, 58, 26, },
{
7, -26, 41, -22, 10, -22, -1, 19, 11, 50, 27, -8, 31, 28, -31, 50, 19, -7, 42, 31, -55, 47, -7, 21, -12, 7, 3, 40, -64, -11, 43, 31, },
{
-38, 44, 49, -23, 32, -60, -53, 21, 37, 3, 25, 38, 48, -23, -9, 29, 29, -61, -53, 27, 0, 56, 40, 50, 29, 53, -2, -38, 6, -62, 24, -22, },
{
44, -64, -43, -59, 19, -3, -22, -4, 23, -23, 16, -43, 45, -34, -5, -57, 26, -2, -27, -61, -57, -38, 36, 49, -53, -3, 21, -17, -63, -10, 11, -61, },
{
-25, 29, 40, 24, -17, -44, 45, -12, 47, -12, -39, 30, 49, 30, -58, -40, 36, 15, -43, 1, 37, -21, -56, 63, 5, 25, -34, 34, 22, -4, -53, 25, },
{
5, -48, -18, 28, 5, 63, 17, 6, -51, -4, 31, -37, 29, 7, 31, -51, 21, 33, 44, -36, -38, -25, 42, 18, -15, 35, 22, 34, -37, 53, -17, 32, },
{
-10, -4, -48, 61, 63, 24, 13, -53, -15, 63, -58, 41, 42, -54, -1, -59, 55, 23, -39, -44, -53, 54, 16, 8, 46, -36, -40, 55, -1, -43, 36, 24, },
{
-41, 58, 38, -49, -16, 38, -18, -63, -50, 24, -10, 30, 58, 15, 20, 21, -2, -36, -10, 1, 53, -49, -50, 1, -54, 6, 20, 50, 28, -25, 35, 23, },
{
-16, -45, -22, 28, -40, 24, 52, -16, -38, 16, -50, -1, 46, -12, 20, -19, 62, -54, -41, 18, 59, -23, -1, 5, 33, 12, 42, -19, -60, 18, 26, -6, },
{
-50, -39, 28, -57, -46, -37, 15, 63, 28, 30, -34, 11, 3, 7, 12, -19, -61, 53, 11, -34, -20, -17, 30, 5, 13, -39, -46, -31, -39, 7, -60, -26, },
{
41, 37, -62, 21, 39, -21, 34, -56, -38, -31, 54, -1, -5, -3, 47, 17, 50, -27, -41, 11, 54, -39, 47, -25, -57, -53, -48, 2, -8, -7, -26, 14, },
{
41, -13, -17, 58, 24, -1, -32, -17, -14, -21, 51, -52, -30, -36, -5, 27, -40, -57, -47, -29, 27, 42, -5, 18, -48, 57, 49, 49, 20, 12, 30, 6, },
};

__attribute__ ((section(".heapsram"))) int8_t m_exp[32][32] = {
{
-32, 36, 49, 12, -49, 18, -74, 32, 81, -30, -60, -7, 8, -52, -73, -24, 17, -30, -83, 8, 37, 3, 10, -75, 33, -52, -19, 2, -60, 46, 111, -66, },
{
86, -36, 20, 8, -54, 92, -48, -53, -36, 72, -114, -22, -100, 40, 2, -1, 33, 10, -15, -36, -12, -80, 6, 81, 93, 40, -90, 28, -1, 91, -94, -32, },
{
-13, 13, -58, -49, 36, -105, -46, 26, 56, -26, 73, -18, 18, -29, -81, -72, 87, 48, -101, 7, 107, -8, 77, -99, 24, 41, 7, -22, -41, 74, -20, 73, },
{
38, -77, -43, -26, -29, 48, 76, -18, -89, 18, 114, 71, 38, -3, 79, 18, -3, 38, -60, 49, -9, 8, 55, 66, 47, -5, -79, -6, 69, 98, 86, 41, },
{
-16, -14, -9, -36, -112, -84, 82, -4, 63, 32, 101, -79, -6, 99, 49, -81, -43, 38, -9, -54, 61, -43, -74, 17, -2, 19, -102, 14, -15, 26, 66, -52, },
{
-78, 84, 7, 44, -77, 52, -2, 43, -41, -29, -6, -76, -19, -48, -38, 27, -8, -51, -52, 19, -45, 55, 50, 60, -12, -78, -55, 6, -27, 49, 84, 22, },
{
-49, 8, 30, -43, 76, 44, -22, -16, -3, -22, 16, 88, 42, -7, 54, 37, -69, 29, 119, 23, -5, -14, -26, -107, -74, -3, 62, -82, 43, 68, -14, -66, },
{
-41, 93, 90, -40, 12, -21, -55, 37, 10, 15, -81, 48, 71, -84, 22, 32, -82, 46, 23, 58, 110, 59, 70, 5, 46, -22, 58, 41, -30, 78, 17, -67, },
{
11, -1, 9, 10, 56, 24, -33, 79, 67, -108, 25, -100, -50, 77, -28, -74, -12, -87, -18, 69, 75, -97, 32, -19, 88, -19, 95, 54, 47, 5, 40, 12, },
{
-60, 76, -41, 47, -9, -75, -16, 36, -67, -44, 66, 38, 32, -16, -35, 4, 81, -7, -52, 18, -23, 54, -7, -33, -19, 18, -50, 75, -50, -1, -71, 8, },
{
40, -13, -7, -103, -37, -80, 13, -109, -83, 36, -16, 35, -32, -30, -6, 92, 9, -59, -16, -37, 1, 2, 19, -113, -2, 12, 51, 110, -15, -79, -14, -24, },
{
125, 74, -11, 31, 41, 16, -125, 82, -73, -3, -27, -84, -114, 29, 12, 39, 20, -14, 9, -15, 55, 32, -46, 6, 54, 23, 6, 40, -52, 54, -40, 18, },
{
-56, 23, 1, 68, -97, 17, 7, -11, -40, 7, -11, -35, -29, 32, 50, -58, 3, -11, -56, -35, 77, 21, -43, -29, -35, 61, -84, 60, -74, 41, 2, -5, },
{
-40, 55, -65, 37, 20, -65, -46, -13, -35, -96, 70, -7, -42, -84, 60, -20, 42, 36, 27, -3, -70, 28, 100, 19, -36, 2, 53, 46, -11, -39, -3, -69, },
{
17, -12, 56, -31, -7, 111, -57, -21, 93, -23, 4, -30, 32, 86, 87, -70, -4, 12, 38, -55, -62, -5, 36, 44, 15, -3, 43, 9, -102, 8, -42, 52, },
{
-2, -77, 65, 25, -9, -44, -58, 15, -91, 9, -21, 65, 24, 95, -110, 98, 62, -54, -36, -83, 31, 71, -82, -43, 75, -58, -53, 44, -67, -34, 35, 72, },
{
-46, -80, 43, 36, 82, -21, -85, -3, 48, -5, -54, 14, 99, 27, -86, 48, 74, 1, 17, -91, -53, 96, -115, -34, -6, -21, -17, 39, -15, -63, -9, 26, },
{
40, 32, 30, -66, 21, -13, -40, -97, -63, -37, -25, 73, 15, -100, -22, -74, -54, -18, 55, 34, 54, -9, -41, -85, 56, -46, 28, 9, -58, -11, -22, 90, },
{
-77, 6, -1, -20, 65, 81, -73, 21, -36, -4, -83, 42, -43, -46, -69, -28, -77, 96, 21, 92, 89, 9, -17, -44, 33, 63, -61, -34, -33, -56, -86, -20, },
{
59, -14, 88, -64, 6, -27, 84, -2, 75, 34, 104, -35, 65, 118, -104, -29, 44, -14, 50, -49, 44, 32, 13, 10, -39, -101, 43, 72, 29, 0, -43, 47, },
{
-84, 24, 50, -97, -43, 14, -15, 46, 69, 17, 77, -124, 32, 41, -67, -58, -24, 9, 14, 55, -75, -67, -87, 29, 14, -34, 13, -112, 1, -4, 99, 31, },
{
-36, 34, 101, -56, -8, -31, 47, 20, -13, 50, 88, 16, 91, -28, -35, 85, 37, 56, -20, 81, 4, 104, -35, 49, -39, -8, 47, 40, -79, -34, 2, 45, },
{
-65, 96, 32, -56, 75, -15, -75, 72, 5, 6, 2, -12, 64, -69, 42, -6, 2, 2, -18, 88, -61, 6, 24, 53, 11, 72, -22, 1, 9, -22, 68, -53, },
{
80, -24, -49, -96, 14, 42, 15, -59, 28, 38, 31, -55, 56, 14, -29, -7, 65, 49, -33, -118, -73, -18, -27, 89, -29, -32, 18, -71, -53, 41, 69, -4, },
{
-9, 13, 41, 34, 44, 15, 4, -15, -5, 6, -58, 4, 104, 45, -17, -11, 72, 54, 12, -56, -2, -37, -58, 109, 51, 16, -6, 80, 17, -16, -16, -20, },
{
-11, -23, 28, -3, -38, 122, -43, -42, -64, -17, 80, 12, -25, -34, -28, -103, 34, 27, 71, 27, -87, -19, 27, 65, -49, -28, 29, 15, 19, 90, 38, 8, },
{
32, 25, -20, 52, 28, -16, 44, -29, 30, 109, -51, -14, 40, -21, 11, -107, 77, -28, 16, -81, -114, 98, 59, 36, 68, -49, -98, 67, 14, -46, 51, 10, },
{
-104, 94, 85, -102, 15, 21, 38, -113, -20, 11, 18, 14, 109, -29, 10, 6, -55, -76, 42, 60, 18, -54, -86, -38, -57, 13, -34, -10, 77, -54, -14, 71, },
{
-61, -44, -33, 36, -14, 72, 40, 2, -101, 58, -100, -23, 9, -27, 10, -57, 97, -69, -10, 69, 96, 28, 8, 48, 35, 34, -21, 26, -110, 5, 25, 19, },
{
-8, -52, 35, -53, -15, 14, 35, 41, 69, 78, -78, 20, -45, 43, 13, 26, -4, 36, 1, -70, -40, 28, 2, -50, 71, 9, 1, -12, -73, 50, -73, 0, },
{
67, -12, -70, 68, 21, -2, 49, -110, -58, -47, -8, -18, 15, -33, 3, 54, 27, 12, -63, -12, 85, -86, 89, -11, -47, 10, -25, 58, -35, 20, 25, -35, },
{
80, 47, -8, 18, -15, 3, 8, 32, 5, -13, 88, -74, -41, -72, 6, 37, 2, 4, -12, -8, -9, -9, 48, -24, -112, 64, -13, 16, -3, -19, 53, -38, },
};

#define WIDTH 32
#define HEIGHT 32
